Big Huge Thesaurus

coat of arms

noun